start{ }
stop{ }
getValue{ }
getPrincipal{
  final SimpleSecurityManager securityManager=securityManagerValue.getOptionalValue();
  if (securityManager == null)   throw WeldMessages.MESSAGES.securityNotEnabled();
  return securityManager.getCallerPrincipal();
}
cleanup{ }
getSecurityManagerValue{ }
